package com.authine.cloudpivot.ext.domain.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
@Schema(description = "SupplierGoodsDto")
public class SupplierGoodsDto {
    private String id;

    private String document;

    private String owner;

    private String ownerDept;

    private String modifiedBy;

    private Date modifiedTime;

    private String vendor_id;

    private String catalog;

    private String unit;

    private String package_unit;

    private BigDecimal package_num;

    private BigDecimal pretax_price;

    private BigDecimal price;

    private BigDecimal tax_rate;

    private String sku;

    private BigDecimal stock;

    private String warranty;

    private BigDecimal delivery;

    private BigDecimal min_order;

    private Date expiry;

    private BigDecimal length;

    private BigDecimal width;

    private BigDecimal height;

    private BigDecimal weight;

    private String freight_template_id;

    private Integer saled;

    private Integer enabled;

    private String operator;

    private String delivery_claim;

    private String org_fullname;

    private String client_id;

    private String client_goods_id;

    private Integer del;

    private String version;

    private String review_status;

    private String type;

    private Integer mall_sales;

    private String mall_featured;

    private BigDecimal safe_stock;

    private String stock_delivery;

    private Integer core;

    private String review_content;

    private BigDecimal adjust_price;

    private BigDecimal adjust_pretax_price;

    private BigDecimal adjust_ratio;

    private String relation_goods_id;

    private String organization_id;

    private String organization_name;

    private BigDecimal platform_adjust_ratio;

    private String category;

    private String brand;

    private String name;

    private String model;

    private String spec;

    private String bar_code;

    private String golden_tax;

    private String unspsc;

    private String old_sepc;

    private String place;

    private BigDecimal all_priced;

    private String stockDelivery;

    private String deliveryClaim;

    private String catalog_id;

    private String brand_id;

    private Integer deleted;

    private String preNodeId;

    private String nextNodeId;

    private String unit_id;

    private String package_unit_id;

    private String tax_rate_id;

    private String images;

    private String description;

    private String technical;

    private String packaging;

    private String memo;

    private String delivery_place;
}